/**** 此文件说明请看注释 *****/
// 可以用自己项目的请求方法
// 请求配置说明：https://ext.dcloud.net.cn/plugin?id=822
// import $http from '@/config/requestConfig';
import {http} from "@/utils/http"
/**** 结束 *****/
const platform = uni.getSystemInfoSync().platform;
export default {
    // 发起ajax请求获取服务端版本号
    getServerNo: async (version, isPrompt = false, callback) => {
        let httpData = {
            appVersion: version.versionCode,
            // 版本名称
            appVersionName: version.versionName,
            // setupPage参数说明（判断用户是不是从设置页面点击的更新，如果是设置页面点击的更新，有不要用静默更新了，不然用户点击没反应很奇怪的）
            setupPage: isPrompt   
        };
        if (platform == "android") {
            httpData.type = 1101;
        } else {
            httpData.type = 1102;
        }
        /* 接口入参说明
         * version: 应用当前版本号（已自动获取）
         * versionName: 应用当前版本名称（已自动获取）
         * type：平台（1101是安卓，1102是IOS）
         */
        /****************以下是示例*******************/
        // 可以用自己项目的请求方法（接口自己找后台要，插件不提供）
		
		let url = '/content/getAppVersion'+uni.$u.queryParams(httpData)
		// console.log(url)
		let res = await http.get(url);
		console.log(res)
		if(res.code == 200){
			let data = res.data
			if(data.updateType){
				callback && callback(data);
			}else if(isPrompt){
				uni.showToast({
				    title: "暂无新版本",
				    icon: "none"
				});
			}  
		}
		
		// console.log(res.data);
    },
    // 弹窗主颜色（不填默认粉色）
    appUpdateColor: "ffd426",
    // 弹窗图标（不填显示默认图标，链接配置示例如： '/static/demo/ic_attention.png'）
    appUpdateIcon: ''
}